<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /**
         *  ++  --
         * 
         */

        var a = 1;
        //a += 1; // a 原值的基础上 自增 1
        //a++;  // a自增1

        ++a;  // a自增1
        console.log(a);// 2

        // ++a 和 a++ 有什么区别？
        /**
         *  ++a 和 a++ 都是使a自增1，区别在于，
         * 
         *       ++a 表达式的值,取a自增后的值
         *       a++ 表达式的值,取a自增前的值
         * 
         */

        var a = 10;
        // console.log('++a: ',++a , a);// 11
        console.log(a++, a); //10



        

    </script>
</body>

</html>